﻿using System.Collections.Generic;
using System.Xml;

namespace MockingBird.Xml.XIG
{
    public interface IXmlInstanceGenerator
    {
        XmlDocument GenerateInstance(System.Xml.Schema.XmlSchema schema, System.Xml.XmlQualifiedName rootElement);
        XmlDocument GenerateInstance(string schemaFileUrl, System.Xml.XmlQualifiedName rootElement);
        XmlDocument GenerateInstance(System.Xml.Schema.XmlSchemaSet schemaSet, System.Xml.XmlQualifiedName rootElementQName);
        List<string> SchemaValidationErrors { get; }
    }
}
